﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;
using WalkingTec.Mvvm.Core;
using WalkingTec.Mvvm.Core.Extensions;
using HengTong.Model.Db;
using HengTong.Model;


namespace HengTong.ViewModel.Person.SysPersonContractVms
{
    public partial class SysPersonContractSearcher : BaseSearcher
    {
        [Display(Name = "员工")]
        public Guid? PersonId { get; set; }
        [Display(Name = "用工形式")]
        public EmploymentType? EmploymentType { get; set; }
        [Display(Name = "合同类型")]
        public ContractType? ContractType { get; set; }
        [Display(Name = "合同编号")]
        public String ContractNo { get; set; }
        [Display(Name = "签订日期")]
        public DateRange SignDate { get; set; }
        [Display(Name = "到期日期")]
        public DateRange ExpireDate { get; set; }
        [Display(Name = "合同次数")]
        public Int32? ContractCount { get; set; }

        protected override void InitVM()
        {
        }

    }
}
